Skip to main content

Commande : Comparer

Symbole: _icon_project_compare.png

une fonction: La commande ouvre la boîte de dialogue comparaison de projets. Dans cette boîte de dialogue, vous définissez le projet de référence avec lequel le projet actuel est comparé. Configurez le processus de comparaison via Options. Lorsque la boîte de dialogue est fermée, la comparaison démarre et le résultat s'affiche dans la vue Comparaison de projets - différences montré.

appeler: Projet → Comparer

exigence: Un projet est ouvert.

Pour plus d'informations, voir : Comparer des projets

Boîte de dialogue : comparaison de projets

Tableau 93. Comparez le projet actuellement ouvert avec

projet sur disque

Chemin du projet de référence dans le système de fichiers

Projet dans une base de données de code source

hébergement : Nom de l'hôte sur lequel réside le contrôle de code source

Port: Numéro de port pour la connexion au contrôle de source

Emplacement: Chemin du projet de référence

Prérequis : Le projet est lié à la gestion du code source (ex. CODESYS SVN) lié.



Tableau 94. Possibilités de comparaison :

Ignorer les espaces

standard icon: Les déviations du projet actuel par rapport au projet de référence, qui sont uniquement basées sur les espaces, sont ignorées.

ignorer les commentaires

standard icon: Les commentaires dans le code de programmation sont exclus de la comparaison.

ignorer les propriétés

standard icon: Les propriétés d'objet sont exclues de la comparaison.



d'accord

Lance la comparaison de projets et place le résultat dans la vue Comparaison de projets - différences représenter

Vue : Comparaison de projets - Différences

La vue de comparaison de projet apparaît lorsque vous ouvrez la boîte de dialogue comparaison de projets Avec d'accord rompre.

_cds_img_view_project_compare_differences.png

(1) Arborescence des objets du projet en cours

(2) Arborescence des objets du projet de référence

(3) commande prendre le contrôle du bloc, commande Prendre en charge individuellement

(4) options de comparaison, configuré dans la boîte de dialogue comparaison de projets, statistiques de comparaison: objets ajoutés, supprimés, modifiés

Tableau 95. barre d'outils
_icon_cmd_project_comp_back.png

Passe à la vue de comparaison détaillée Comparaison de projet - Différences <nom d'objet> pour l'objet sélectionné dans l'arbre

Alternative : double-cliquez sur l'objet

_icon_cmd_project_comp_down.png

Sélectionne l'objet inférieur suivant dans l'arborescence des appareils pour lequel des différences ont été trouvées

_icon_cmd_project_comp_up.png

Sélectionne l'objet supérieur suivant dans l'arborescence des appareils pour lequel des différences ont été trouvées

_icon_accept_block.pngprendre le contrôle du bloc

Le bloc (l'objet sélectionné avec tous les objets et unités subordonnés) est sélectionné pour le transfert du bloc de référence au bloc actuel.

Un clic répété _icon_accept_block.pngprendre le contrôle du bloc annule les effets de sa dernière utilisation.

_icon_accept_single.pngPrendre en charge individuellement

L'objet est sélectionné pour le transfert de l'objet de référence vers l'objet courant.

_icon_cmd_accept_properties.png

Condition : L'objet sélectionné dans l'arborescence d'objets a des propriétés, des droits d'accès ou une affectation de dossier différents.

Ouvre la boîte de dialogue Reprendre pour une requête détaillée



Tableau 96. Affichage des différences avec des couleurs et des symboles

Nom d'objet avec _svn_icon_status_modified_children.png

Les objets enfants des objets sont différents.

Police noire

Les objets sont identiques.

Fond gris

Les objets sont différents.

Fond gris + police bleue en gras

L'objet n'est disponible que dans le projet de référence.

Fond gris + police verte en gras

L'objet n'est disponible que dans le projet ouvert (pas dans l'objet de référence).

Fond gris + écriture rouge + _icon_project_comp_diff_prop.png

L'objet a différentes propriétés.

Fond gris + écriture rouge + _cds_icon_different_access_rights.png

Les droits d'accès de l'objet et de l'objet de référence sont différents.

Fond gris + police rouge gras + _icon_project_comp_diff_impl.png

L'implémentation des objets est différente.

Si vous double-cliquez sur la ligne, la vue de comparaison spécifique à l'objet apparaît.

Surligneur jaune

L'objet est prêt pour acceptation.

Surbrillance jaune + _icon_project_comp_unit_added.png

L'ajout de l'objet de référence au projet ouvert est défini.

Surbrillance jaune + _icon_project_comp_unit_deleted.png

La suppression de l'objet (dans le projet ouvert) est définie.

Surbrillance jaune + _cds_icon_accepted_properties.png

L'acceptation des propriétés du projet de référence est fixée.

Surbrillance jaune + police rouge + _cds_icn_accepted_access_rights.png

L'acceptation des droits d'accès du projet de référence est activée.

Surbrillance grise + police rouge gras + _cds_icon_accepted_contents.png

La réception de la mise en œuvre du projet de référence est fixée.



Tableau 97. Afficher dans le pied de la vue

options de comparaison

Ceux qui dialoguent comparaison de projets options de comparaison définies

statistiques de comparaison

Nombre d'insertions, de suppressions, de modifications dans le projet en cours par rapport au projet de référence

modification signifie des différences au sein d'un objet existant dans les deux projets.



_cds_icon_delete_editor.png

L'invite Souhaitez-vous enregistrer les modifications que vous avez apportées dans la vue de comparaison ? apparaît.

Oui: Le contenu, les propriétés ou les droits d'accès des objets sur fond jaune sont modifiés dans le projet. Ils correspondent alors à ceux du projet de référence. Ensuite, la vue de comparaison de projets est complètement fermée.

Vue : Comparaison de projets - <Nom de l'objet> Différences

une fonction: Vue de comparaison détaillée

. Appel dans la vue de comparaison de projets
  • Sélectionnez un objet marqué comme ayant un contenu différent et dont vous avez donc besoin en détail du contenu, puis cliquez sur _icon_cmd_project_comp_back.png.

  • Double-cliquez sur l'objet

Tableau 98. barre d'outils
_icon_cmd_project_comp_forward.png

Revient à la vue de comparaison de projets

_icon_cmd_project_comp_down.png

Sélectionne la ligne inférieure suivante dans le code pour laquelle des différences ont été trouvées

_icon_cmd_project_comp_up.png

Sélectionne la ligne supérieure suivante dans le code pour laquelle des différences ont été trouvées

_icon_accept_block.pngprendre le contrôle du bloc2

Le bloc (avec toutes les lignes subordonnées) est sélectionné pour le transfert du bloc de référence dans le projet actuel.

Un bloc dans la vue de comparaison détaillée se compose de l'unité où le curseur est actuellement placé et de toutes les unités associées qui ont le même marquage des différences. Une unité est une ligne, un réseau ou un élément. Les unités associées sont, par exemple, les lignes suivantes d'une ligne.

Un clic répété _icon_accept_block.pngprendre le contrôle du bloc annule les effets de sa dernière utilisation.

_icon_accept_single.pngPrendre en charge individuellement

La ligne est sélectionnée pour reprendre la ligne de référence dans l'objet courant.

_icon_cmd_project_comp_switch.png

Bascule entre l'affichage par défaut, dans lequel différentes unités (lignes, réseaux, éléments) sont affichées en rouge, et un affichage différent

Bascule entre l'affichage par défaut, dans lequel différentes unités (lignes, réseaux, éléments) sont affichées en rouge, et un affichage différent

  • Ils sont surlignés en rouge et placés directement l'un en face de l'autre à la même hauteur

  • Selon le cas, ils sont affichés comme supprimés ou insérés dans le projet ou le projet de référence actuellement ouvert.

Remarque : Selon l'affichage, les écarts trouvés dans les statistiques sont comptés comme des changements, ou comme des insertions et des suppressions !

_cds_icon_threewaymerge_toggle.png

Troisième vue dans la vue de comparaison détaillée

Le bouton ouvre ou ferme une troisième vue sous la comparaison des vues actuelle et de référence (voir figure ci-dessous). Cette troisième vue montre le résultat des actions entreprises pour résoudre les différences détectées. Les lignes concernées sont signalées par une barre jaune au début de la ligne.



_cds_img_threemergeview.png

(1) Troisième vue de comparaison

(2) Résultat de la Utiliser la ligne droite action

(3) Bouton : Utiliser la ligne droite

_cds_icon_threewaymerge_useleft.png

La ligne de gauche (l'implémentation dans le projet en cours) est utilisée.

_cds_icon_threewaymerge_useleftblock.png

Le bloc de gauche (l'implémentation du bloc dans le projet en cours) est utilisé.

_cds_icon_threewaymerge_useright.png

La ligne de droite (l'implémentation dans le projet de référence) est utilisée.

_cds_icon_threewaymerge_userightblock.png

Le bon bloc (l'implémentation du bloc dans le projet de référence) est utilisé.

_cds_icon_threewaymerge_useleftbeforeright.png

Uniquement disponible si les différences ne sont pas directement comparées (_icon_cmd_project_comp_switch.png):

La ligne de gauche est insérée au-dessus de celle de droite dans la troisième vue (résultat).

_cds_icon_threewaymerge_userightbeforeleft.png

Uniquement disponible si les différences ne sont pas directement comparées (_icon_cmd_project_comp_switch.png) :

La ligne de droite est insérée au-dessus de la ligne de gauche dans la troisième vue (résultat).

Tableau 99. Affichage des différences avec des couleurs et des symboles

Police noire

Les objets sont identiques.

Nom d'objet avec _svn_icon_status_modified_children.png

Les objets enfants des objets sont différents.

Surbrillance grise + police bleue en gras

Le code n'existe que dans le projet de référence.

Surbrillance grise + police verte en gras

Le code n'existe que dans le projet en cours (pas dans le projet de référence).

Surligneur jaune

L'objet est prêt pour acceptation.

_cds_icon_delete_editor.png

Les Voulez-vous valider les modifications que vous avez apportées dans la vue diff ? l'invite de dialogue s'ouvre.

Oui: Le code surligné en jaune est accepté dans le projet. Le code correspond au projet de référence. Ensuite, la vue détaillée se ferme et la vue du projet s'affiche. Vous pouvez continuer à travailler avec la comparaison de projets.



Dialogue : Appliquer

Tableau 100. Quelles méta-informations doivent être transférées ?

des droits d'accès

standard icon: Autorisations sélectionnées pour l'héritage



Groupes acceptés

Groupes dont les droits d'accès sont hérités du projet de référence

Un groupe est accepté s'il existe dans les deux projets et avec des droits d'accès différents.

Exemple: Group_A

Groupes non acceptés (manquant dans un projet)

Le groupe ne sera pas accepté s'il n'existe pas dans l'un ou l'autre des projets.

Propriétés

standard icon: Propriétés activées pour l'héritage

Condition : Les propriétés de l'objet de référence et de l'objet sont différentes.

d'accord

Les paramètres sont acceptés.